package com.ruoyi.order.domain.dto;

import com.ruoyi.common.base.BasePageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 订单对象 order_info
 *
 * @author ghostmen
 * @date 2024-11-03
 */
@Data
@ApiModel(value = "OrderInfoPageDTO对象", description = "订单对象")
public class OrderInfoPageDTO extends BasePageDTO {
    private static final long serialVersionUID = 1L;

    /**
     * 订单编号
     */
    @ApiModelProperty(value = "订单编号")
    private String orderNum;

    /**
     * 订单状态:1:未付款；2：已付款；3：已完工;4.已取消
     */
    @ApiModelProperty(value = "订单状态:1:未付款；2：已付款；3：已完工;4.已取消")
    private Integer orderStatus;

    /**
     * 订单状态:1:未付款；2：已付款；3：已完工;4:取消订单;5:超时取消订单;6:进行中
     */
    @ApiModelProperty(value = "订单状态:1:未付款；2：已付款；3：已完工;4:取消订单;5:超时取消订单;6:进行中", hidden = true)
    private List<Integer> orderStatusCode;

    /**
     * 区服id
     */
    @ApiModelProperty(value = "区服id")
    private Long regionId;

    /**
     * 任务id
     */
    @ApiModelProperty(value = "任务id")
    private Long taskId;


}
